home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Saitek New Smart Technology Disc
/
Saitek New Smart Technology Disc (SD2.6).bin
/
Win9X
/
Software
/
data1.cab
/
Com_DLLs
/
SaiPP8t.dll
/
0
/
X
/
JOYOUTER.X
< prev
next >
Wrap
Text File
|
2002-06-27
|
9KB
|
434 lines
xof 0302txt 0064
//
// DirectX file: E:\saitek joysticks\New joypad\New Direct X models 5-8-99\joyouter.x
//
// Converted by the PolyTrans geometry converter from Okino Computer Graphics, Inc.
// Date/time of export: 08/05/1999 09:27:25
//
// Bounding box of geometry = (-0.038375,-0.0170485,-0.010375) to (-0.009625,0.00256,0.019525).
template Header {
<3D82AB43-62DA-11cf-AB39-0020AF71E433>
WORD major;
WORD minor;
DWORD flags;
}
template Vector {
<3D82AB5E-62DA-11cf-AB39-0020AF71E433>
FLOAT x;
FLOAT y;
FLOAT z;
}
template Coords2d {
<F6F23F44-7686-11cf-8F52-0040333594A3>
FLOAT u;
FLOAT v;
}
template Matrix4x4 {
<F6F23F45-7686-11cf-8F52-0040333594A3>
array FLOAT matrix[16];
}
template ColorRGBA {
<35FF44E0-6C7C-11cf-8F52-0040333594A3>
FLOAT red;
FLOAT green;
FLOAT blue;
FLOAT alpha;
}
template ColorRGB {
<D3E16E81-7835-11cf-8F52-0040333594A3>
FLOAT red;
FLOAT green;
FLOAT blue;
}
template IndexedColor {
<1630B820-7842-11cf-8F52-0040333594A3>
DWORD index;
ColorRGBA indexColor;
}
template Boolean {
<4885AE61-78E8-11cf-8F52-0040333594A3>
WORD truefalse;
}
template Boolean2d {
<4885AE63-78E8-11cf-8F52-0040333594A3>
Boolean u;
Boolean v;
}
template MaterialWrap {
<4885AE60-78E8-11cf-8F52-0040333594A3>
Boolean u;
Boolean v;
}
template TextureFilename {
<A42790E1-7810-11cf-8F52-0040333594A3>
STRING filename;
}
template Material {
<3D82AB4D-62DA-11cf-AB39-0020AF71E433>
ColorRGBA faceColor;
FLOAT power;
ColorRGB specularColor;
ColorRGB emissiveColor;
[...]
}
template MeshFace {
<3D82AB5F-62DA-11cf-AB39-0020AF71E433>
DWORD nFaceVertexIndices;
array DWORD faceVertexIndices[nFaceVertexIndices];
}
template MeshFaceWraps {
<4885AE62-78E8-11cf-8F52-0040333594A3>
DWORD nFaceWrapValues;
Boolean2d faceWrapValues;
}
template MeshTextureCoords {
<F6F23F40-7686-11cf-8F52-0040333594A3>
DWORD nTextureCoords;
array Coords2d textureCoords[nTextureCoords];
}
template MeshMaterialList {
<F6F23F42-7686-11cf-8F52-0040333594A3>
DWORD nMaterials;
DWORD nFaceIndexes;
array DWORD faceIndexes[nFaceIndexes];
[Material]
}
template MeshNormals {
<F6F23F43-7686-11cf-8F52-0040333594A3>
DWORD nNormals;
array Vector normals[nNormals];
DWORD nFaceNormals;
array MeshFace faceNormals[nFaceNormals];
}
template MeshVertexColors {
<1630B821-7842-11cf-8F52-0040333594A3>
DWORD nVertexColors;
array IndexedColor vertexColors[nVertexColors];
}
template Mesh {
<3D82AB44-62DA-11cf-AB39-0020AF71E433>
DWORD nVertices;
array Vector vertices[nVertices];
DWORD nFaces;
array MeshFace faces[nFaces];
[...]
}
template FrameTransformMatrix {
<F6F23F41-7686-11cf-8F52-0040333594A3>
Matrix4x4 frameMatrix;
}
template Frame {
<3D82AB46-62DA-11cf-AB39-0020AF71E433>
[...]
}
Header {
1; // Major version
0; // Minor version
1; // Flags
}
Material xof_default_8 {
0.400000;0.400000;0.400000;1.000000;;
32.000000;
0.700000;0.700000;0.700000;;
0.000000;0.000000;0.000000;;
}
Material base {
0.247059;0.247059;0.247059;1.000000;;
25.000000;
0.000000;0.000000;0.000000;;
0.000000;0.000000;0.000000;;
}
Material jstkbs {
1.000000;1.000000;1.000000;1.000000;;
25.000000;
0.000000;0.000000;0.000000;;
0.000000;0.000000;0.000000;;
TextureFilename {
"joyrim.bmp";
}
}
// Original object name = "base"
Mesh base {
20; // 20 vertices
-0.012012;-0.017048;-0.004503;,
-0.014301;-0.017048;0.002738;,
-0.020292;-0.017048;0.007214;,
-0.027699;-0.017048;0.007214;,
-0.033691;-0.017048;0.002738;,
-0.035979;-0.017048;-0.004503;,
-0.033691;-0.017048;-0.011744;,
-0.027699;-0.017048;-0.016219;,
-0.020292;-0.017048;-0.016219;,
-0.014301;-0.017048;-0.011744;,
-0.012012;0.000158;-0.004503;,
-0.014301;0.000158;0.002738;,
-0.020292;0.000158;0.007214;,
-0.027699;0.000158;0.007214;,
-0.033691;0.000158;0.002738;,
-0.035979;0.000158;-0.004503;,
-0.033691;0.000158;-0.011744;,
-0.027699;0.000158;-0.016219;,
-0.020292;0.000158;-0.016219;,
-0.014301;0.000158;-0.011744;;
20; // 20 faces
3;11,10,0;,
3;0,1,11;,
3;12,11,1;,
3;1,2,12;,
3;14,13,3;,
3;3,4,14;,
3;15,14,4;,
3;4,5,15;,
3;16,15,5;,
3;5,6,16;,
3;17,16,6;,
3;6,7,17;,
3;18,17,7;,
3;7,8,18;,
3;19,18,8;,
3;8,9,19;,
3;10,19,9;,
3;9,0,10;,
3;13,12,2;,
3;2,3,13;;
MeshMaterialList {
1;1;0;;
{base}
}
MeshNormals {
20; // 20 normals
-0.994496;0.000000;0.104776;,
-0.994496;0.000000;-0.104776;,
-0.872372;0.000000;0.488843;,
-0.872372;0.000000;-0.488843;,
-0.748728;0.000000;0.662878;,
-0.748728;0.000000;-0.662878;,
-0.417823;0.000000;0.908528;,
-0.417823;0.000000;-0.908528;,
-0.208911;0.000000;0.977935;,
-0.208911;0.000000;-0.977935;,
0.208911;0.000000;0.977935;,
0.208911;0.000000;-0.977935;,
0.417823;0.000000;0.908529;,
0.417823;0.000000;-0.908529;,
0.748728;0.000000;0.662877;,
0.748728;0.000000;-0.662877;,
0.872372;0.000000;0.488842;,
0.872372;0.000000;-0.488842;,
0.994496;0.000000;0.104776;,
0.994496;0.000000;-0.104776;;
20; // 20 faces
3;3,0,1;,
3;1,5,3;,
3;7,3,5;,
3;5,9,7;,
3;15,11,13;,
3;13,17,15;,
3;19,15,17;,
3;17,18,19;,
3;16,19,18;,
3;18,14,16;,
3;12,16,14;,
3;14,10,12;,
3;8,12,10;,
3;10,6,8;,
3;4,8,6;,
3;6,2,4;,
3;0,4,2;,
3;2,1,0;,
3;11,7,9;,
3;9,13,11;;
} // End of Normals
} // End of Mesh
// Original object name = "jstkbs"
Mesh jstkbs {
48; // 48 vertices
-0.010115;0.000000;-0.008444;,
-0.009625;0.000000;-0.004575;,
-0.010115;0.000000;-0.000706;,
-0.011551;0.000000;0.002900;,
-0.013835;0.000000;0.005996;,
-0.016812;0.000000;0.008372;,
-0.020279;0.000000;0.009866;,
-0.024000;0.000000;0.010375;,
-0.027721;0.000000;0.009866;,
-0.031188;0.000000;0.008372;,
-0.034165;0.000000;0.005996;,
-0.036449;0.000000;0.002900;,
-0.037885;0.000000;-0.000706;,
-0.038375;0.000000;-0.004575;,
-0.037885;0.000000;-0.008444;,
-0.036449;0.000000;-0.012050;,
-0.034165;0.000000;-0.015146;,
-0.031188;0.000000;-0.017522;,
-0.027721;0.000000;-0.019016;,
-0.024000;0.000000;-0.019525;,
-0.020279;0.000000;-0.019016;,
-0.016812;0.000000;-0.017522;,
-0.013835;0.000000;-0.015146;,
-0.011551;0.000000;-0.012050;,
-0.021172;0.002560;0.006538;,
-0.024000;0.002560;0.006925;,
-0.026828;0.002560;0.006538;,
-0.018537;0.002560;0.005403;,
-0.029463;0.002560;0.005403;,
-0.031725;0.002560;0.003597;,
-0.016275;0.002560;0.003597;,
-0.033461;0.002560;0.001244;,
-0.014539;0.002560;0.001244;,
-0.013447;0.002560;-0.001496;,
-0.034553;0.002560;-0.001496;,
-0.013075;0.002560;-0.004437;,
-0.034925;0.002560;-0.004437;,
-0.013447;0.002560;-0.007378;,
-0.034553;0.002560;-0.007378;,
-0.014539;0.002560;-0.010118;,
-0.033461;0.002560;-0.010118;,
-0.031725;0.002560;-0.012471;,
-0.016275;0.002560;-0.012471;,
-0.018537;0.002560;-0.014277;,
-0.029463;0.002560;-0.014277;,
-0.026828;0.002560;-0.015412;,
-0.024000;0.002560;-0.015799;,
-0.021172;0.002560;-0.015412;;
48; // 48 faces
3;46,47,20;,
3;20,19,46;,
3;46,19,18;,
3;46,18,45;,
3;45,18,17;,
3;45,17,44;,
3;47,43,21;,
3;21,20,47;,
3;43,42,22;,
3;22,21,43;,
3;44,17,16;,
3;44,16,41;,
3;41,16,15;,
3;41,15,40;,
3;42,39,23;,
3;23,22,42;,
3;40,15,14;,
3;40,14,38;,
3;39,37,0;,
3;0,23,39;,
3;38,14,13;,
3;38,13,36;,
3;37,35,1;,
3;1,0,37;,
3;36,13,12;,
3;36,12,34;,
3;35,33,2;,
3;2,1,35;,
3;33,32,3;,
3;3,2,33;,
3;34,12,11;,
3;34,11,31;,
3;30,4,3;,
3;30,3,32;,
3;29,31,11;,
3;11,10,29;,
3;28,29,10;,
3;10,9,28;,
3;27,5,4;,
3;27,4,30;,
3;26,28,9;,
3;9,8,26;,
3;25,26,8;,
3;8,7,25;,
3;25,7,6;,
3;25,6,24;,
3;24,6,5;,
3;24,5,27;;
MeshMaterialList {
1;1;0;;
{jstkbs}
}
MeshTextureCoords {
48; // 48 texture coords
0.982963;0.370591;,
1.000000;0.500000;,
0.982963;0.629410;,
0.933013;0.750000;,
0.853553;0.853553;,
0.750000;0.933013;,
0.629410;0.982963;,
0.500000;1.000000;,
0.370590;0.982963;,
0.250000;0.933013;,
0.146446;0.853553;,
0.066987;0.750000;,
0.017037;0.629410;,
0.000000;0.500000;,
0.017037;0.370591;,
0.066987;0.250000;,
0.146446;0.146447;,
0.250000;0.066987;,
0.370590;0.017037;,
0.500000;0.000000;,
0.629410;0.017037;,
0.750000;0.066987;,
0.853553;0.146447;,
0.933013;0.250000;,
0.598351;0.871667;,
0.500000;0.884615;,
0.401649;0.871667;,
0.690000;0.833705;,
0.310000;0.833705;,
0.231299;0.773316;,
0.768701;0.773316;,
0.170910;0.694615;,
0.829090;0.694615;,
0.867052;0.602967;,
0.132948;0.602967;,
0.880000;0.504615;,
0.120000;0.504615;,
0.867052;0.406264;,
0.132948;0.406264;,
0.829090;0.314615;,
0.170910;0.314615;,
0.231299;0.235915;,
0.768701;0.235915;,
0.690000;0.175526;,
0.310000;0.175526;,
0.401649;0.137564;,
0.500000;0.124615;,
0.598351;0.137564;;
} // End of texture coords
} // End of Mesh